cr-10 smart pro review